package com.eoner.baselibrary.bean.firstpager;

import android.support.annotation.NonNull;

import com.airbnb.lottie.L;
import com.eoner.baselibrary.bean.goods.IconInfoBean;
import com.eoner.baselibrary.bean.goods.ProductBean;
import com.eoner.baselibrary.bean.goods.ShPriceTagBean;
import com.eoner.baselibrary.bean.groupbuy.GroupBuyDetailBean;

import java.io.Serializable;
import java.util.List;

/**
 * 作者：sean
 * 创建时间：2017/6/9 10:44
 * 功能说明：首页推荐接口实体
 */

public class RecommendPagerBean {

    /**
     * code : 0
     * msg : success
     * data : {"sh_banner":[{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0}],"sh_features":[{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/baozhang_shouye@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}],"sh_index_full_ads":[{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/meirihaowu_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}],"sh_index_halfleft_ads":[{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/shipin_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}],"sh_index_halfright_ads":[{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/pinzhishenhuo_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/jiangxingongyi_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}],"sh_brand":{"sh_title":"推荐品牌","sh_more_text":"更多品牌","sh_brands":[{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]},{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]}]},"sh_rem_collection":{"sh_title":"精选专题","sh_more_text":"全部","sh_collections":[{"sh_id":12,"sh_name":"品尝广式搞点的老味道","sh_subname":"到了今天，莲香楼已经走过128年的岁月了","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner1_zhuanti_shouye.png","sh_link":"http://www.shihanbainian.com"},{"sh_id":12,"sh_name":"品尝广式搞点的老味道","sh_subname":"到了今天，莲香楼已经走过128年的岁月了","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner2_zhuanti_shouye.png","sh_link":"http://www.shihanbainian.com"}]},"sh_new_product":{"sh_title":"新品特惠","sh_more_text":"全部","sh_products":[{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69},{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69}]},"sh_seconds_activity":{"sh_name":"限量秒杀","sh_id":12,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/miaoshagoods_shouye.png","sh_original_price":109,"sh_promotion_price":69,"sh_time":"2016-06-20 12:12","sh_next":"2016-06-20 12:12"}}
     * args : {"cart_num":0,"is_vip":0}
     */

    private String code;
    private String msg;
    private DataBean data;
    private ArgsBean args;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public ArgsBean getArgs() {
        return args;
    }

    public void setArgs(ArgsBean args) {
        this.args = args;
    }

    public static class DataBean {
        /**
         * sh_banner : [{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png","sh_target":"http://www.baidu.com","sh_target_id":0}]
         * sh_features : [{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/baozhang_shouye@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}]
         * sh_index_full_ads : [{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/meirihaowu_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}]
         * sh_index_halfleft_ads : [{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/shipin_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}]
         * sh_index_halfright_ads : [{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/pinzhishenhuo_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0},{"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/jiangxingongyi_tuijian_img@2x.png","sh_target":"http://www.baidu.com","sh_target_id":0}]
         * sh_brand : {"sh_title":"推荐品牌","sh_more_text":"更多品牌","sh_brands":[{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]},{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]}]}
         * sh_rem_collection : {"sh_title":"精选专题","sh_more_text":"全部","sh_collections":[{"sh_id":12,"sh_name":"品尝广式搞点的老味道","sh_subname":"到了今天，莲香楼已经走过128年的岁月了","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner1_zhuanti_shouye.png","sh_link":"http://www.shihanbainian.com"},{"sh_id":12,"sh_name":"品尝广式搞点的老味道","sh_subname":"到了今天，莲香楼已经走过128年的岁月了","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/banner2_zhuanti_shouye.png","sh_link":"http://www.shihanbainian.com"}]}
         * sh_new_product : {"sh_title":"新品特惠","sh_more_text":"全部","sh_products":[{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69},{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69}]}
         * sh_seconds_activity : {"sh_name":"限量秒杀","sh_id":12,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/miaoshagoods_shouye.png","sh_original_price":109,"sh_promotion_price":69,"sh_time":"2016-06-20 12:12","sh_next":"2016-06-20 12:12"}
         */

        private ShBrandBean sh_brand;
        //private ShRemCollectionBean sh_rem_collection;
        private ShNewProductBean sh_new_product;
        private ShSecondsActivityBean sh_seconds_activity;
        private BannerBean sh_banner;
        private FeatureBean sh_features;
        private List<ShIndexFullAdsBean> sh_index_full_ads;
        private List<ShIndexHalfleftAdsBean> sh_index_halfleft_ads;
        private List<ShIndexHalfrightAdsBean> sh_index_halfright_ads;

        private String sh_category_more_image;
        private String sh_category_more_text;
        private String sh_search_keyword;
        private List<ShCategoryBean> sh_category,sh_diamond_zone;
        private List<ShFeaturesBean> sh_index_bottom_cooperation;
        private List<ShRecommendAds> sh_recommend_ads;

        private ShRemCollection sh_selected_collection,sh_rem_collection;

        private List<ShTemporary> sh_temporary;

        private List<ShTemporary> sh_porcelain;
        private List<ShTemporary> sh_live_one_ad;
        private List<ShTemporary> sh_live_two_ad;

        private List<ShTimeProductData> sh_flash_sales;

        private ShTimeProductData sh_hot_product;

        private NewUser sh_new_user;

        private List<FooterProduct> sh_footer_product;

        private List<AdGroupDomain> sh_ad_group;

        private List<ShTemporary> sh_new_porcelain;

        private List<HotWord> sh_hot_words;

        private List<String> sh_search_term_keyword;

        private String sh_search_keyword_cycle;

        private String sh_notice;

        public String getSh_notice() {
            return sh_notice;
        }

        public void setSh_notice(String sh_notice) {
            this.sh_notice = sh_notice;
        }

        public List<String> getSh_search_term_keyword() {
            return sh_search_term_keyword;
        }

        public void setSh_search_term_keyword(List<String> sh_search_term_keyword) {
            this.sh_search_term_keyword = sh_search_term_keyword;
        }

        public String getSh_search_keyword_cycle() {
            return sh_search_keyword_cycle;
        }

        public void setSh_search_keyword_cycle(String sh_search_keyword_cycle) {
            this.sh_search_keyword_cycle = sh_search_keyword_cycle;
        }

        public List<HotWord> getSh_hot_words() {
            return sh_hot_words;
        }

        public void setSh_hot_words(List<HotWord> sh_hot_words) {
            this.sh_hot_words = sh_hot_words;
        }

        public List<AdGroupDomain> getSh_ad_group() {
            return sh_ad_group;
        }

        public void setSh_ad_group(List<AdGroupDomain> sh_ad_group) {
            this.sh_ad_group = sh_ad_group;
        }

        public List<ShTemporary> getSh_new_porcelain() {
            return sh_new_porcelain;
        }

        public void setSh_new_porcelain(List<ShTemporary> sh_new_porcelain) {
            this.sh_new_porcelain = sh_new_porcelain;
        }

        public List<FooterProduct> getSh_footer_product() {
            return sh_footer_product;
        }

        public void setSh_footer_product(List<FooterProduct> sh_footer_product) {
            this.sh_footer_product = sh_footer_product;
        }

        public NewUser getSh_new_user() {
            return sh_new_user;
        }

        public void setSh_new_user(NewUser sh_new_user) {
            this.sh_new_user = sh_new_user;
        }

        public ShTimeProductData getSh_hot_product() {
            return sh_hot_product;
        }

        public void setSh_hot_product(ShTimeProductData sh_hot_product) {
            this.sh_hot_product = sh_hot_product;
        }

        public List<ShTimeProductData> getSh_flash_sales() {
            return sh_flash_sales;
        }

        public void setSh_flash_sales(List<ShTimeProductData> sh_flash_sales) {
            this.sh_flash_sales = sh_flash_sales;
        }

        public List<ShTemporary> getSh_live_one_ad() {
            return sh_live_one_ad;
        }

        public void setSh_live_one_ad(List<ShTemporary> sh_live_one_ad) {
            this.sh_live_one_ad = sh_live_one_ad;
        }

        public List<ShTemporary> getSh_live_two_ad() {
            return sh_live_two_ad;
        }

        public void setSh_live_two_ad(List<ShTemporary> sh_live_two_ad) {
            this.sh_live_two_ad = sh_live_two_ad;
        }

        public List<ShTemporary> getSh_porcelain() {
            return sh_porcelain;
        }

        public void setSh_porcelain(List<ShTemporary> sh_porcelain) {
            this.sh_porcelain = sh_porcelain;
        }

        public List<ShTemporary> getSh_temporary() {
            return sh_temporary;
        }

        public void setSh_temporary(List<ShTemporary> sh_temporary) {
            this.sh_temporary = sh_temporary;
        }

        public ShRemCollection getSh_selected_collection() {
            return sh_selected_collection;
        }

        public void setSh_selected_collection(ShRemCollection sh_selected_collection) {
            this.sh_selected_collection = sh_selected_collection;
        }

        public List<ShCategoryBean> getSh_diamond_zone() {
            return sh_diamond_zone;
        }

        public void setSh_diamond_zone(List<ShCategoryBean> sh_diamond_zone) {
            this.sh_diamond_zone = sh_diamond_zone;
        }

        public List<ShRecommendAds> getSh_recommend_ads() {
            return sh_recommend_ads;
        }

        public void setSh_recommend_ads(List<ShRecommendAds> sh_recommend_ads) {
            this.sh_recommend_ads = sh_recommend_ads;
        }

        public String getSh_search_keyword() {
            return sh_search_keyword;
        }

        public void setSh_search_keyword(String sh_search_keyword) {
            this.sh_search_keyword = sh_search_keyword;
        }

        public String getSh_category_more_image() {
            return sh_category_more_image;
        }

        public void setSh_category_more_image(String sh_category_more_image) {
            this.sh_category_more_image = sh_category_more_image;
        }

        public String getSh_category_more_text() {
            return sh_category_more_text;
        }

        public void setSh_category_more_text(String sh_category_more_text) {
            this.sh_category_more_text = sh_category_more_text;
        }

        public ShBrandBean getSh_brand() {
            return sh_brand;
        }

        public void setSh_brand(ShBrandBean sh_brand) {
            this.sh_brand = sh_brand;
        }

        public ShRemCollection getSh_rem_collection() {
            return sh_rem_collection;
        }

        public void setSh_rem_collection(ShRemCollection sh_rem_collection) {
            this.sh_rem_collection = sh_rem_collection;
        }

        public ShNewProductBean getSh_new_product() {
            return sh_new_product;
        }

        public void setSh_new_product(ShNewProductBean sh_new_product) {
            this.sh_new_product = sh_new_product;
        }

        public ShSecondsActivityBean getSh_seconds_activity() {
            return sh_seconds_activity;
        }

        public void setSh_seconds_activity(ShSecondsActivityBean sh_seconds_activity) {
            this.sh_seconds_activity = sh_seconds_activity;
        }

        public BannerBean getSh_banner() {
            return sh_banner;
        }

        public void setSh_banner(BannerBean sh_banner) {
            this.sh_banner = sh_banner;
        }

        public FeatureBean getSh_features() {
            return sh_features;
        }

        public void setSh_features(FeatureBean sh_features) {
            this.sh_features = sh_features;
        }

        public List<ShIndexFullAdsBean> getSh_index_full_ads() {
            return sh_index_full_ads;
        }

        public void setSh_index_full_ads(List<ShIndexFullAdsBean> sh_index_full_ads) {
            this.sh_index_full_ads = sh_index_full_ads;
        }

        public List<ShIndexHalfleftAdsBean> getSh_index_halfleft_ads() {
            return sh_index_halfleft_ads;
        }

        public void setSh_index_halfleft_ads(List<ShIndexHalfleftAdsBean> sh_index_halfleft_ads) {
            this.sh_index_halfleft_ads = sh_index_halfleft_ads;
        }

        public List<ShIndexHalfrightAdsBean> getSh_index_halfright_ads() {
            return sh_index_halfright_ads;
        }

        public void setSh_index_halfright_ads(List<ShIndexHalfrightAdsBean> sh_index_halfright_ads) {
            this.sh_index_halfright_ads = sh_index_halfright_ads;
        }

        public List<ShCategoryBean> getSh_category() {
            return sh_category;
        }

        public void setSh_category(List<ShCategoryBean> sh_category) {
            this.sh_category = sh_category;
        }

        public List<ShFeaturesBean> getSh_index_bottom_cooperation() {
            return sh_index_bottom_cooperation;
        }

        public void setSh_index_bottom_cooperation(List<ShFeaturesBean> sh_index_bottom_cooperation) {
            this.sh_index_bottom_cooperation = sh_index_bottom_cooperation;
        }

        public static class ShBrandBean {
            /**
             * sh_title : 推荐品牌
             * sh_more_text : 更多品牌
             * sh_brands : [{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]},{"sh_id":12,"sh_logo":"http://img1.shihanbainian.com/shihan2.0/index/wangxingji_logo.png","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img2.png","sh_city":"杭州市","sh_introduce":"1875年王星斋在杭城清河坊创建王星记扇庄，迄今已有130年历史，他在选材、做工、品种等方面苦下功夫。","sh_products":[{"sh_id":1,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img5.png"},{"sh_id":2,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img3.png"},{"sh_id":3,"sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tuijianpinpai_shouye_img4.png"}]}]
             */

            private String sh_title;
            private String sh_more_text;
            private List<ShBrandsBean> sh_brands;

            public String getSh_title() {
                return sh_title;
            }

            public void setSh_title(String sh_title) {
                this.sh_title = sh_title;
            }

            public String getSh_more_text() {
                return sh_more_text;
            }

            public void setSh_more_text(String sh_more_text) {
                this.sh_more_text = sh_more_text;
            }

            @NonNull
            public List<ShBrandsBean> getSh_brands() {
                return sh_brands;
            }

            public void setSh_brands(List<ShBrandsBean> sh_brands) {
                this.sh_brands = sh_brands;
            }

            public static class ShBrandsBean {
//                sh_id: 26,
//                sh_name: "王星记",
//                sh_subname: "匠心工艺",
//                sh_logo: "http://img1.shihanbainian.com//upload_dev/brand/e/5/2/e526e28d1908e148ebda50ddeeb994b8.png",
//                sh_image: "http://img1.shihanbainian.com//upload_dev/brand/9/5/c/95c39383ef740b74b1ca2d2b50ce1952.png",
//                sh_create_time: "始创于1875年",
//                sh_province_name: "浙江省",
//                sh_city_name: "杭州市"

                private String sh_id;
                private String sh_name;
                private String sh_subname;
                private String sh_logo;
                private String sh_image;
                private String sh_create_time;
                private String sh_province_name;
                private String sh_city_name;

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_name() {
                    return sh_name;
                }

                public void setSh_name(String sh_name) {
                    this.sh_name = sh_name;
                }

                public String getSh_subname() {
                    return sh_subname;
                }

                public void setSh_subname(String sh_subname) {
                    this.sh_subname = sh_subname;
                }

                public String getSh_logo() {
                    return sh_logo;
                }

                public void setSh_logo(String sh_logo) {
                    this.sh_logo = sh_logo;
                }

                public String getSh_image() {
                    return sh_image;
                }

                public void setSh_image(String sh_image) {
                    this.sh_image = sh_image;
                }

                public String getSh_create_time() {
                    return sh_create_time;
                }

                public void setSh_create_time(String sh_create_time) {
                    this.sh_create_time = sh_create_time;
                }

                public String getSh_province_name() {
                    return sh_province_name;
                }

                public void setSh_province_name(String sh_province_name) {
                    this.sh_province_name = sh_province_name;
                }

                public String getSh_city_name() {
                    return sh_city_name;
                }

                public void setSh_city_name(String sh_city_name) {
                    this.sh_city_name = sh_city_name;
                }
            }
        }

        public static class ShRemCollectionBean {

            /**
             * sh_title : 精选专题
             * sh_more_text : 全部
             * sh_collections : [{"sh_id":"72","sh_name":"八十五年专心做一把好伞","sh_subname":"五华五华，伞中精华","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/3/5/435ffab7c325eb1fecaa60d046926be8.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/3/5/435ffab7c325eb1fecaa60d046926be8.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=72","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=72&isWeb=1","sh_target_type":"seller","sh_target_val":"41","sh_is_time_honored":"1","sh_cms_products":[{"sh_id":"25956","sh_name":"宝利诺麦芽糖醇纯脂生巧克力150克*2（原味＋抹茶 ）","sh_show_price":"136","sh_line_price":"176","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/product/f/c/9/fc990026123a2a4d812c818b06d1b357.jpg?x-oss-process=image/resize,m_fixed,w_750","sh_stock":"500","sh_label":{},"sh_is_new":"0","sh_partner_commission":"0.00"}]},{"sh_id":"70","sh_name":"好吃全靠老才臣调味","sh_subname":"老才臣\u2014\u2014精制鲜味","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/6/0/f/60fb6c53130368e5a53aad2827a9c5d3.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/6/0/f/60fb6c53130368e5a53aad2827a9c5d3.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=70","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=70&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[{"sh_id":"25954","sh_name":"鹃城牌陈酿豆瓣酱+火锅底料组合","sh_show_price":"58","sh_line_price":"87","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/product/b/f/1/bf17655c35cd8684a4abf87692edfdf7.jpg?x-oss-process=image/resize,m_fixed,w_750","sh_stock":"497","sh_label":{},"sh_is_new":"0","sh_partner_commission":"0.00"}]},{"sh_id":"67","sh_name":"年轻人，你该养生了","sh_subname":"工作再忙，也要注意身体~","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/0/b/6/0b6e20564bbc495392cde5e720f570e4.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/0/b/6/0b6e20564bbc495392cde5e720f570e4.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=67","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=67&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"66","sh_name":"周广胜·用心做一把好梳","sh_subname":"以木为本，精雕细琢","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/3/f/c/3fc800ab74da513a17f10c459bea4625.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/3/f/c/3fc800ab74da513a17f10c459bea4625.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=66","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=66&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"65","sh_name":"吃川菜不可或缺的调味佳品","sh_subname":"\u201c鹃城\u201d牌郫县豆瓣酱只给懂辣的人","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/0/7/d/07d84b9c30583406b5a5a8079eea03c8.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/0/7/d/07d84b9c30583406b5a5a8079eea03c8.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=65","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=65&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"62","sh_name":"传承精髓，再现经典","sh_subname":"专为国人肌肤而设计的化妆品牌","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/1/3/7/137d6284e64acee9f0bc3de79cf0c36b.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/1/3/7/137d6284e64acee9f0bc3de79cf0c36b.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=62","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=62&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"61","sh_name":"中华名小吃，果仁张","sh_subname":"空闲时尽享食趣","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/5/4/d/54db672f5be14529b2c7c84a79bd33c4.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/5/4/d/54db672f5be14529b2c7c84a79bd33c4.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=61","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=61&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"59","sh_name":"中华名小吃，桂发祥十八街麻花","sh_subname":"津门首绝，百年飘香","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/3/e/7/3e7e070e487e3f8dcc0e43db036d4573.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/3/e/7/3e7e070e487e3f8dcc0e43db036d4573.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=59","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=59&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"41","sh_name":"走进森山，铁皮枫斗","sh_subname":"为大众的健康服务","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/f/9/6/f9681ba1c95d904d5e13721e5356b579.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/f/9/6/f9681ba1c95d904d5e13721e5356b579.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=41","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=41&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]},{"sh_id":"55","sh_name":"恒康食品，香脆撩人","sh_subname":"怀以匠心，持之以恒","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/b/8/4b82c303ebb4d34e8464193d4a2fe9c7.jpg","sh_share_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/b/8/4b82c303ebb4d34e8464193d4a2fe9c7.jpg?x-oss-process=image/resize,m_fixed,w_100","sh_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=55","sh_share_url":"https://m-test.shihanbainian.com/h5/event.html?target_id=55&isWeb=1","sh_target_type":"theme","sh_target_val":"","sh_is_time_honored":"0","sh_cms_products":[]}]
             * sh_total_rows : 12
             * sh_honored_icon_url : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/images/5/7/1/57127cb4bae6f79a81c17cb3f46e8f85.png
             */

            private String sh_title;
            private String sh_more_text;
            private String sh_total_rows;
            private String sh_honored_icon_url;
            private List<ShCollectionsBean> sh_collections;

            public String getSh_title() {
                return sh_title;
            }

            public void setSh_title(String sh_title) {
                this.sh_title = sh_title;
            }

            public String getSh_more_text() {
                return sh_more_text;
            }

            public void setSh_more_text(String sh_more_text) {
                this.sh_more_text = sh_more_text;
            }

            public String getSh_total_rows() {
                return sh_total_rows;
            }

            public void setSh_total_rows(String sh_total_rows) {
                this.sh_total_rows = sh_total_rows;
            }

            public String getSh_honored_icon_url() {
                return sh_honored_icon_url;
            }

            public void setSh_honored_icon_url(String sh_honored_icon_url) {
                this.sh_honored_icon_url = sh_honored_icon_url;
            }

            public List<ShCollectionsBean> getSh_collections() {
                return sh_collections;
            }

            public void setSh_collections(List<ShCollectionsBean> sh_collections) {
                this.sh_collections = sh_collections;
            }

            public static class ShCollectionsBean{
                /**
                 * sh_id : 72
                 * sh_name : 八十五年专心做一把好伞
                 * sh_subname : 五华五华，伞中精华
                 * sh_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/3/5/435ffab7c325eb1fecaa60d046926be8.jpg
                 * sh_share_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/cms/4/3/5/435ffab7c325eb1fecaa60d046926be8.jpg?x-oss-process=image/resize,m_fixed,w_100
                 * sh_url : https://m-test.shihanbainian.com/h5/event.html?target_id=72
                 * sh_share_url : https://m-test.shihanbainian.com/h5/event.html?target_id=72&isWeb=1
                 * sh_target_type : seller
                 * sh_target_val : 41
                 * sh_is_time_honored : 1
                 * sh_cms_products : [{"sh_id":"25956","sh_name":"宝利诺麦芽糖醇纯脂生巧克力150克*2（原味＋抹茶 ）","sh_show_price":"136","sh_line_price":"176","sh_image":"https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/product/f/c/9/fc990026123a2a4d812c818b06d1b357.jpg?x-oss-process=image/resize,m_fixed,w_750","sh_stock":"500","sh_label":{},"sh_is_new":"0","sh_partner_commission":"0.00"}]
                 */

                private String sh_id;
                private String sh_name;
                private String sh_subname;
                private String sh_image;
                private String sh_share_image;
                private String sh_share_desc;
                private String sh_url;
                private String sh_share_url;
                private String sh_share_title;

                public String getSh_share_title() {
                    return sh_share_title;
                }

                public void setSh_share_title(String sh_share_title) {
                    this.sh_share_title = sh_share_title;
                }

                private String sh_target_type;
                private String sh_target_val;
                private String sh_is_time_honored;
                private List<ShCmsProductsBean> sh_cms_products;

                public String getSh_share_desc() {
                    return sh_share_desc;
                }

                public void setSh_share_desc(String sh_share_desc) {
                    this.sh_share_desc = sh_share_desc;
                }

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_name() {
                    return sh_name;
                }

                public void setSh_name(String sh_name) {
                    this.sh_name = sh_name;
                }

                public String getSh_subname() {
                    return sh_subname;
                }

                public void setSh_subname(String sh_subname) {
                    this.sh_subname = sh_subname;
                }

                public String getSh_image() {
                    return sh_image;
                }

                public void setSh_image(String sh_image) {
                    this.sh_image = sh_image;
                }

                public String getSh_share_image() {
                    return sh_share_image;
                }

                public void setSh_share_image(String sh_share_image) {
                    this.sh_share_image = sh_share_image;
                }

                public String getSh_url() {
                    return sh_url;
                }

                public void setSh_url(String sh_url) {
                    this.sh_url = sh_url;
                }

                public String getSh_share_url() {
                    return sh_share_url;
                }

                public void setSh_share_url(String sh_share_url) {
                    this.sh_share_url = sh_share_url;
                }

                public String getSh_target_type() {
                    return sh_target_type;
                }

                public void setSh_target_type(String sh_target_type) {
                    this.sh_target_type = sh_target_type;
                }

                public String getSh_target_val() {
                    return sh_target_val;
                }

                public void setSh_target_val(String sh_target_val) {
                    this.sh_target_val = sh_target_val;
                }

                public String getSh_is_time_honored() {
                    return sh_is_time_honored;
                }

                public void setSh_is_time_honored(String sh_is_time_honored) {
                    this.sh_is_time_honored = sh_is_time_honored;
                }

                public List<ShCmsProductsBean> getSh_cms_products() {
                    return sh_cms_products;
                }

                public void setSh_cms_products(List<ShCmsProductsBean> sh_cms_products) {
                    this.sh_cms_products = sh_cms_products;
                }

                public static class ShCmsProductsBean {
                    /**
                     * sh_id : 25956
                     * sh_name : 宝利诺麦芽糖醇纯脂生巧克力150克*2（原味＋抹茶 ）
                     * sh_show_price : 136
                     * sh_line_price : 176
                     * sh_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/product/f/c/9/fc990026123a2a4d812c818b06d1b357.jpg?x-oss-process=image/resize,m_fixed,w_750
                     * sh_stock : 500
                     * sh_label : {}
                     * sh_is_new : 0
                     * sh_partner_commission : 0.00
                     */

                    private String sh_id;
                    private String sh_name;
                    private String sh_show_price;
                    private String sh_line_price;
                    private String sh_image;
                    private String sh_stock;
                    private ShLabelBean sh_label;
                    private String sh_is_new;
                    private String sh_partner_commission;

                    public String getSh_id() {
                        return sh_id;
                    }

                    public void setSh_id(String sh_id) {
                        this.sh_id = sh_id;
                    }

                    public String getSh_name() {
                        return sh_name;
                    }

                    public void setSh_name(String sh_name) {
                        this.sh_name = sh_name;
                    }

                    public String getSh_show_price() {
                        return sh_show_price;
                    }

                    public void setSh_show_price(String sh_show_price) {
                        this.sh_show_price = sh_show_price;
                    }

                    public String getSh_line_price() {
                        return sh_line_price;
                    }

                    public void setSh_line_price(String sh_line_price) {
                        this.sh_line_price = sh_line_price;
                    }

                    public String getSh_image() {
                        return sh_image;
                    }

                    public void setSh_image(String sh_image) {
                        this.sh_image = sh_image;
                    }

                    public String getSh_stock() {
                        return sh_stock;
                    }

                    public void setSh_stock(String sh_stock) {
                        this.sh_stock = sh_stock;
                    }

                    public ShLabelBean getSh_label() {
                        return sh_label;
                    }

                    public void setSh_label(ShLabelBean sh_label) {
                        this.sh_label = sh_label;
                    }

                    public String getSh_is_new() {
                        return sh_is_new;
                    }

                    public void setSh_is_new(String sh_is_new) {
                        this.sh_is_new = sh_is_new;
                    }

                    public String getSh_partner_commission() {
                        return sh_partner_commission;
                    }

                    public void setSh_partner_commission(String sh_partner_commission) {
                        this.sh_partner_commission = sh_partner_commission;
                    }

                    public static class ShLabelBean {
                    }
                }
            }
        }

        public static class ShNewProductBean {
            /**
             * sh_title : 新品特惠
             * sh_more_text : 全部
             * sh_products : [{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69},{"sh_id":12,"sh_name":"楼外楼椒盐宋嫂酥270克","sh_subname":"楼外楼椒盐宋嫂酥270克","sh_describe":"楼外楼椒盐宋嫂酥270克","sh_image":"http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png","sh_original_price":109,"sh_promotion_price":69}]
             */

            private String sh_title;
            private String sh_more_text;
            private List<ShProductsBeanX> sh_products;

            public String getSh_title() {
                return sh_title;
            }

            public void setSh_title(String sh_title) {
                this.sh_title = sh_title;
            }

            public String getSh_more_text() {
                return sh_more_text;
            }

            public void setSh_more_text(String sh_more_text) {
                this.sh_more_text = sh_more_text;
            }

            public List<ShProductsBeanX> getSh_products() {
                return sh_products;
            }

            public void setSh_products(List<ShProductsBeanX> sh_products) {
                this.sh_products = sh_products;
            }

            public static class ShProductsBeanX {
                /**
                 * sh_id : 12
                 * sh_name : 楼外楼椒盐宋嫂酥270克
                 * sh_subname : 楼外楼椒盐宋嫂酥270克
                 * sh_describe : 楼外楼椒盐宋嫂酥270克
                 * sh_image : http://img1.shihanbainian.com/shihan2.0/index/tehuigoods_shouye.png
                 * sh_original_price : 109
                 * sh_promotion_price : 69
                 */

                private String sh_id;
                private String sh_name;
                private String sh_subname;

                public String getSh_description() {
                    return sh_description;
                }

                public void setSh_description(String sh_description) {
                    this.sh_description = sh_description;
                }

                private String sh_description;
                private String sh_image;
                private String sh_original_price;
                private String sh_promotion_price;
                private String sh_show_price;
                private String sh_line_price;
                private String sh_partner_commission;

                public String getSh_partner_commission() {
                    return sh_partner_commission;
                }

                public void setSh_partner_commission(String sh_partner_commission) {
                    this.sh_partner_commission = sh_partner_commission;
                }

                public String getSh_show_price() {
                    return sh_show_price;
                }

                public void setSh_show_price(String sh_show_price) {
                    this.sh_show_price = sh_show_price;
                }

                public String getSh_line_price() {
                    return sh_line_price;
                }

                public void setSh_line_price(String sh_line_price) {
                    this.sh_line_price = sh_line_price;
                }

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_name() {
                    return sh_name;
                }

                public void setSh_name(String sh_name) {
                    this.sh_name = sh_name;
                }

                public String getSh_subname() {
                    return sh_subname;
                }

                public void setSh_subname(String sh_subname) {
                    this.sh_subname = sh_subname;
                }


                public String getSh_image() {
                    return sh_image;
                }

                public void setSh_image(String sh_image) {
                    this.sh_image = sh_image;
                }

                public String getSh_original_price() {
                    return sh_original_price;
                }

                public void setSh_original_price(String sh_original_price) {
                    this.sh_original_price = sh_original_price;
                }

                public String getSh_promotion_price() {
                    return sh_promotion_price;
                }

                public void setSh_promotion_price(String sh_promotion_price) {
                    this.sh_promotion_price = sh_promotion_price;
                }
            }
        }

        public static class ShSecondsActivityBean {


            /**
             * sh_title : 限量秒杀
             * sh_products : [{"sh_event_map_id":20,"sh_url":"http://m.shihanbainian.com/event/view_cms.html?cms_id=20","sh_start_time":"2017-08-10 19:58:11","sh_end_time":"2017-08-17 19:58:11","sh_product":{"sh_image":"http://img1.shihanbainian.com//upload_dev/product/d/d/0/dd021d49b56d4cf79854eb583953e621.jpg","sh_show_price":10,"sh_line_price":12}}]
             */

            private String sh_title;
            private String sh_share_title;
            private String sh_share_desc;
            private String sh_share_img;

            public String getSh_share_title() {
                return sh_share_title;
            }

            public void setSh_share_title(String sh_share_title) {
                this.sh_share_title = sh_share_title;
            }

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_share_img() {
                return sh_share_img;
            }

            public void setSh_share_img(String sh_share_img) {
                this.sh_share_img = sh_share_img;
            }

            public String getSh_subname() {
                return sh_subname;
            }

            public void setSh_subname(String sh_subname) {
                this.sh_subname = sh_subname;
            }

            private String sh_subname;

            public String getSh_url() {
                return sh_url;
            }

            public void setSh_url(String sh_url) {
                this.sh_url = sh_url;
            }

            private String sh_url;
            private List<ShProductsBean> sh_products;

            public String getSh_title() {
                return sh_title;
            }

            public void setSh_title(String sh_title) {
                this.sh_title = sh_title;
            }

            public List<ShProductsBean> getSh_products() {
                return sh_products;
            }

            public void setSh_products(List<ShProductsBean> sh_products) {
                this.sh_products = sh_products;
            }

            public static class ShProductsBean {
                /**
                 * sh_event_map_id : 20
                 * sh_url : http://m.shihanbainian.com/event/view_cms.html?cms_id=20
                 * sh_start_time : 2017-08-10 19:58:11
                 * sh_end_time : 2017-08-17 19:58:11
                 * sh_product : {"sh_image":"http://img1.shihanbainian.com//upload_dev/product/d/d/0/dd021d49b56d4cf79854eb583953e621.jpg","sh_show_price":10,"sh_line_price":12}
                 */

                private String sh_event_map_id;
                private String sh_url;
                private String sh_start_time;
                private String sh_end_time;
                private ShProductBean sh_product;

                public String getSh_event_map_id() {
                    return sh_event_map_id;
                }

                public void setSh_event_map_id(String sh_event_map_id) {
                    this.sh_event_map_id = sh_event_map_id;
                }

                public String getSh_url() {
                    return sh_url;
                }

                public void setSh_url(String sh_url) {
                    this.sh_url = sh_url;
                }

                public String getSh_start_time() {
                    return sh_start_time;
                }

                public void setSh_start_time(String sh_start_time) {
                    this.sh_start_time = sh_start_time;
                }

                public String getSh_end_time() {
                    return sh_end_time;
                }

                public void setSh_end_time(String sh_end_time) {
                    this.sh_end_time = sh_end_time;
                }

                public ShProductBean getSh_product() {
                    return sh_product;
                }

                public void setSh_product(ShProductBean sh_product) {
                    this.sh_product = sh_product;
                }

                public static class ShProductBean {
                    /**
                     * sh_image : http://img1.shihanbainian.com//upload_dev/product/d/d/0/dd021d49b56d4cf79854eb583953e621.jpg
                     * sh_show_price : 10
                     * sh_line_price : 12
                     */

                    private String sh_image;
                    private String sh_show_price;
                    private String sh_line_price;

                    public String getSh_image() {
                        return sh_image;
                    }

                    public void setSh_image(String sh_image) {
                        this.sh_image = sh_image;
                    }

                    public String getSh_show_price() {
                        return sh_show_price;
                    }

                    public void setSh_show_price(String sh_show_price) {
                        this.sh_show_price = sh_show_price;
                    }

                    public String getSh_line_price() {
                        return sh_line_price;
                    }

                    public void setSh_line_price(String sh_line_price) {
                        this.sh_line_price = sh_line_price;
                    }
                }
            }
        }

        public static class ShBannerBean {
            /**
             * sh_image : http://img1.shihanbainian.com/shihan2.0/index/banner_shouye.png
             * sh_target : http://www.baidu.com
             * sh_target_id : 0
             */

            private String sh_image;
            private String sh_name;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_image;
            private String sh_share_desc;
            private String sh_bg_color;
            private String sh_s_ad_id, sh_s_ad_name, sh_s_group_name, sh_s_group_id;

            public String getSh_s_ad_id() {
                return sh_s_ad_id;
            }

            public void setSh_s_ad_id(String sh_s_ad_id) {
                this.sh_s_ad_id = sh_s_ad_id;
            }

            public String getSh_s_ad_name() {
                return sh_s_ad_name;
            }

            public void setSh_s_ad_name(String sh_s_ad_name) {
                this.sh_s_ad_name = sh_s_ad_name;
            }

            public String getSh_s_group_name() {
                return sh_s_group_name;
            }

            public void setSh_s_group_name(String sh_s_group_name) {
                this.sh_s_group_name = sh_s_group_name;
            }

            public String getSh_s_group_id() {
                return sh_s_group_id;
            }

            public void setSh_s_group_id(String sh_s_group_id) {
                this.sh_s_group_id = sh_s_group_id;
            }

            public String getSh_bg_color() {
                return sh_bg_color;
            }

            public void setSh_bg_color(String sh_bg_color) {
                this.sh_bg_color = sh_bg_color;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }
        }

        public static class ShFeaturesBean {
            /**
             * sh_image : http://img1.shihanbainian.com/shihan2.0/index/baozhang_shouye@2x.png
             * sh_target : http://www.baidu.com
             * sh_target_id : 0
             */

            private String sh_image;
            private String sh_name;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_image;
            private String sh_s_ad_id, sh_s_ad_name, sh_s_group_name, sh_s_group_id;

            public String getSh_s_ad_id() {
                return sh_s_ad_id;
            }

            public void setSh_s_ad_id(String sh_s_ad_id) {
                this.sh_s_ad_id = sh_s_ad_id;
            }

            public String getSh_s_ad_name() {
                return sh_s_ad_name;
            }

            public void setSh_s_ad_name(String sh_s_ad_name) {
                this.sh_s_ad_name = sh_s_ad_name;
            }

            public String getSh_s_group_name() {
                return sh_s_group_name;
            }

            public void setSh_s_group_name(String sh_s_group_name) {
                this.sh_s_group_name = sh_s_group_name;
            }

            public String getSh_s_group_id() {
                return sh_s_group_id;
            }

            public void setSh_s_group_id(String sh_s_group_id) {
                this.sh_s_group_id = sh_s_group_id;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            private String sh_share_desc;

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }
        }

        public static class ShIndexFullAdsBean {
            /**
             * sh_image : http://img1.shihanbainian.com/shihan2.0/index/meirihaowu_tuijian_img@2x.png
             * sh_target : http://www.baidu.com
             * sh_target_id : 0
             */

            private String sh_image;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_image;

            private String sh_share_desc;
            private String sh_name;

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }
        }

        public static class ShIndexHalfleftAdsBean {
            /**
             * sh_image : http://img1.shihanbainian.com/shihan2.0/index/shipin_tuijian_img@2x.png
             * sh_target : http://www.baidu.com
             * sh_target_id : 0
             */

            private String sh_image;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_desc;
            private String sh_name;

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            private String sh_share_image;

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }
        }

        public static class ShIndexHalfrightAdsBean {
            /**
             * sh_image : http://img1.shihanbainian.com/shihan2.0/index/pinzhishenhuo_tuijian_img@2x.png
             * sh_target : http://www.baidu.com
             * sh_target_id : 0
             */

            private String sh_image;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_desc;
            private String sh_name;

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            private String sh_share_image;

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }
        }

        public static class ShCategoryBean {
            /**
             * sh_id : 46
             * sh_name : 母婴儿童
             * sh_small_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com/uploads/category/1500946071503785.png
             * sh_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/category/b/3/0/b307be4ad9edb12ce2c3a26b5f811497.jpg
             * sh_categorys : 46,90,89,88,87,86,65
             */

            private String sh_id,sh_target,sh_target_id,sh_xcx_disabled,sh_xcx_message,sh_share_desc,sh_bg_color,sh_font_color;
            private String sh_name;
            private String sh_small_image;
            private String sh_image,sh_share_image;
            private String sh_categorys;
            private String sh_s_ad_id, sh_s_ad_name, sh_s_group_name, sh_s_group_id;

            public String getSh_s_ad_id() {
                return sh_s_ad_id;
            }

            public void setSh_s_ad_id(String sh_s_ad_id) {
                this.sh_s_ad_id = sh_s_ad_id;
            }

            public String getSh_s_ad_name() {
                return sh_s_ad_name;
            }

            public void setSh_s_ad_name(String sh_s_ad_name) {
                this.sh_s_ad_name = sh_s_ad_name;
            }

            public String getSh_s_group_name() {
                return sh_s_group_name;
            }

            public void setSh_s_group_name(String sh_s_group_name) {
                this.sh_s_group_name = sh_s_group_name;
            }

            public String getSh_s_group_id() {
                return sh_s_group_id;
            }

            public void setSh_s_group_id(String sh_s_group_id) {
                this.sh_s_group_id = sh_s_group_id;
            }

            public String getSh_font_color() {
                return sh_font_color;
            }

            public void setSh_font_color(String sh_font_color) {
                this.sh_font_color = sh_font_color;
            }

            public String getSh_bg_color() {
                return sh_bg_color;
            }

            public void setSh_bg_color(String sh_bg_color) {
                this.sh_bg_color = sh_bg_color;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }

            public String getSh_xcx_disabled() {
                return sh_xcx_disabled;
            }

            public void setSh_xcx_disabled(String sh_xcx_disabled) {
                this.sh_xcx_disabled = sh_xcx_disabled;
            }

            public String getSh_xcx_message() {
                return sh_xcx_message;
            }

            public void setSh_xcx_message(String sh_xcx_message) {
                this.sh_xcx_message = sh_xcx_message;
            }

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            public String getSh_id() {
                return sh_id;
            }

            public void setSh_id(String sh_id) {
                this.sh_id = sh_id;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_small_image() {
                return sh_small_image;
            }

            public void setSh_small_image(String sh_small_image) {
                this.sh_small_image = sh_small_image;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_categorys() {
                return sh_categorys;
            }

            public void setSh_categorys(String sh_categorys) {
                this.sh_categorys = sh_categorys;
            }
        }

        public static class ShRecommendAds {
            /**
             * sh_id : 46
             * sh_name : 母婴儿童
             * sh_small_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com/uploads/category/1500946071503785.png
             * sh_image : https://shihan-image.oss-cn-hangzhou.aliyuncs.com//upload_dev/category/b/3/0/b307be4ad9edb12ce2c3a26b5f811497.jpg
             * sh_categorys : 46,90,89,88,87,86,65
             */

            private String sh_name;
            private String sh_image;
            private String sh_share_image;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_desc;

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }
        }
    }

    public static class ArgsBean {
        /**
         * cart_num : 0
         * is_vip : 0
         */

        private String cart_num;
        private String is_vip;
        private String is_partner;

        public String getIs_partner() {
            return is_partner;
        }

        public void setIs_partner(String is_partner) {
            this.is_partner = is_partner;
        }

        public String getCart_num() {
            return cart_num;
        }

        public void setCart_num(String cart_num) {
            this.cart_num = cart_num;
        }

        public String getIs_vip() {
            return is_vip;
        }

        public void setIs_vip(String is_vip) {
            this.is_vip = is_vip;
        }
    }

    //专题精选
    public static class ShRemCollection{
        private String sh_title,sh_more_text,sh_total_rows,sh_honored_icon_url;
        private List<ShCollect> sh_collections;

        public String getSh_title() {
            return sh_title;
        }

        public void setSh_title(String sh_title) {
            this.sh_title = sh_title;
        }

        public String getSh_more_text() {
            return sh_more_text;
        }

        public void setSh_more_text(String sh_more_text) {
            this.sh_more_text = sh_more_text;
        }

        public String getSh_total_rows() {
            return sh_total_rows;
        }

        public void setSh_total_rows(String sh_total_rows) {
            this.sh_total_rows = sh_total_rows;
        }

        public String getSh_honored_icon_url() {
            return sh_honored_icon_url;
        }

        public void setSh_honored_icon_url(String sh_honored_icon_url) {
            this.sh_honored_icon_url = sh_honored_icon_url;
        }

        public List<ShCollect> getSh_collections() {
            return sh_collections;
        }

        public void setSh_collections(List<ShCollect> sh_collections) {
            this.sh_collections = sh_collections;
        }
    }

    public static class ShCollect{
        private String sh_id,sh_name,sh_subname,sh_image,sh_target,sh_target_id,sh_is_time_honored;
        private List<ShProduct> sh_cms_products;
        private String sh_s_gather_type;

        public String getSh_s_gather_type() {
            return sh_s_gather_type;
        }

        public void setSh_s_gather_type(String sh_s_gather_type) {
            this.sh_s_gather_type = sh_s_gather_type;
        }

        public String getSh_id() {
            return sh_id;
        }

        public void setSh_id(String sh_id) {
            this.sh_id = sh_id;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_subname() {
            return sh_subname;
        }

        public void setSh_subname(String sh_subname) {
            this.sh_subname = sh_subname;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_target() {
            return sh_target;
        }

        public void setSh_target(String sh_target) {
            this.sh_target = sh_target;
        }

        public String getSh_target_id() {
            return sh_target_id;
        }

        public void setSh_target_id(String sh_target_id) {
            this.sh_target_id = sh_target_id;
        }

        public String getSh_is_time_honored() {
            return sh_is_time_honored;
        }

        public void setSh_is_time_honored(String sh_is_time_honored) {
            this.sh_is_time_honored = sh_is_time_honored;
        }

        public List<ShProduct> getSh_cms_products() {
            return sh_cms_products;
        }

        public void setSh_cms_products(List<ShProduct> sh_cms_products) {
            this.sh_cms_products = sh_cms_products;
        }
    }

    public static class ShProduct implements Serializable {

        private String sh_id,sh_name,sh_show_price,sh_line_price,sh_image,sh_stock,sh_is_new,sh_partner_commission,sh_sold,sh_display,sh_integral_price;
        private GroupBuyDetailBean.DataBean.ShRemProductBean.ShLabelBean sh_label;
        private String sh_remind_state;
        private IconInfoBean sh_icon_info;
        private String sh_daily_price;
        private String sh_image_width;
        private String sh_market_price;
        private String sh_new_commission;
        private ShPriceTagBean sh_price_tag;
        private List<String> sh_product_tags;
        private String sh_s_flashsale_name,sh_s_flashsale_starttime,sh_s_flashsale_endtime;

        public List<String> getSh_product_tags() {
            return sh_product_tags;
        }

        public void setSh_product_tags(List<String> sh_product_tags) {
            this.sh_product_tags = sh_product_tags;
        }

        public String getSh_integral_price() {
            return sh_integral_price;
        }

        public void setSh_integral_price(String sh_integral_price) {
            this.sh_integral_price = sh_integral_price;
        }

        public IconInfoBean getSh_icon_info() {
            return sh_icon_info;
        }

        public void setSh_icon_info(IconInfoBean sh_icon_info) {
            this.sh_icon_info = sh_icon_info;
        }

        public String getSh_daily_price() {
            return sh_daily_price;
        }

        public void setSh_daily_price(String sh_daily_price) {
            this.sh_daily_price = sh_daily_price;
        }

        public String getSh_image_width() {
            return sh_image_width;
        }

        public void setSh_image_width(String sh_image_width) {
            this.sh_image_width = sh_image_width;
        }

        public String getSh_market_price() {
            return sh_market_price;
        }

        public void setSh_market_price(String sh_market_price) {
            this.sh_market_price = sh_market_price;
        }

        public String getSh_new_commission() {
            return sh_new_commission;
        }

        public void setSh_new_commission(String sh_new_commission) {
            this.sh_new_commission = sh_new_commission;
        }

        public ShPriceTagBean getPriceTagBean() {
            return sh_price_tag;
        }

        public void setPriceTagBean(ShPriceTagBean sh_price_tag) {
            this.sh_price_tag = sh_price_tag;
        }


        public String getSh_s_flashsale_name() {
            return sh_s_flashsale_name;
        }

        public void setSh_s_flashsale_name(String sh_s_flashsale_name) {
            this.sh_s_flashsale_name = sh_s_flashsale_name;
        }

        public String getSh_s_flashsale_starttime() {
            return sh_s_flashsale_starttime;
        }

        public void setSh_s_flashsale_starttime(String sh_s_flashsale_starttime) {
            this.sh_s_flashsale_starttime = sh_s_flashsale_starttime;
        }

        public String getSh_s_flashsale_endtime() {
            return sh_s_flashsale_endtime;
        }

        public void setSh_s_flashsale_endtime(String sh_s_flashsale_endtime) {
            this.sh_s_flashsale_endtime = sh_s_flashsale_endtime;
        }

        public GroupBuyDetailBean.DataBean.ShRemProductBean.ShLabelBean getSh_label() {
            return sh_label;
        }

        public void setSh_label(GroupBuyDetailBean.DataBean.ShRemProductBean.ShLabelBean sh_label) {
            this.sh_label = sh_label;
        }

        public String getSh_sold() {
            return sh_sold;
        }

        public void setSh_sold(String sh_sold) {
            this.sh_sold = sh_sold;
        }

        public String getSh_display() {
            return sh_display;
        }

        public void setSh_display(String sh_display) {
            this.sh_display = sh_display;
        }

        public String getSh_id() {
            return sh_id;
        }

        public void setSh_id(String sh_id) {
            this.sh_id = sh_id;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_show_price() {
            return sh_show_price;
        }

        public void setSh_show_price(String sh_show_price) {
            this.sh_show_price = sh_show_price;
        }

        public String getSh_line_price() {
            return sh_line_price;
        }

        public void setSh_line_price(String sh_line_price) {
            this.sh_line_price = sh_line_price;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_stock() {
            return sh_stock;
        }

        public void setSh_stock(String sh_stock) {
            this.sh_stock = sh_stock;
        }

//        public String getSh_label() {
//            return sh_label;
//        }
//
//        public void setSh_label(String sh_label) {
//            this.sh_label = sh_label;
//        }

        public String getSh_is_new() {
            return sh_is_new;
        }

        public void setSh_is_new(String sh_is_new) {
            this.sh_is_new = sh_is_new;
        }

        public String getSh_partner_commission() {
            return sh_partner_commission;
        }

        public void setSh_partner_commission(String sh_partner_commission) {
            this.sh_partner_commission = sh_partner_commission;
        }

        public String getSh_remind_state() {
            return sh_remind_state;
        }

        public void setSh_remind_state(String sh_sold) {
            this.sh_remind_state = sh_remind_state;
        }
    }


    //临时广告位
    public static class ShTemporary{
        private String sh_name,sh_image,sh_share_image,sh_target,sh_target_id,sh_share_desc,sh_bg_color,sh_height,sh_width;
        private String sh_s_ad_id, sh_s_ad_name, sh_s_group_id, sh_s_group_name;

        public String getSh_s_ad_id() {
            return sh_s_ad_id;
        }

        public void setSh_s_ad_id(String sh_s_ad_id) {
            this.sh_s_ad_id = sh_s_ad_id;
        }

        public String getSh_s_ad_name() {
            return sh_s_ad_name;
        }

        public void setSh_s_ad_name(String sh_s_ad_name) {
            this.sh_s_ad_name = sh_s_ad_name;
        }

        public String getSh_s_group_id() {
            return sh_s_group_id;
        }

        public void setSh_s_group_id(String sh_s_group_id) {
            this.sh_s_group_id = sh_s_group_id;
        }

        public String getSh_s_group_name() {
            return sh_s_group_name;
        }

        public void setSh_s_group_name(String sh_s_group_name) {
            this.sh_s_group_name = sh_s_group_name;
        }

        public String getSh_width() {
            return sh_width;
        }

        public void setSh_width(String sh_width) {
            this.sh_width = sh_width;
        }

        public String getSh_height() {
            return sh_height;
        }

        public void setSh_height(String sh_height) {
            this.sh_height = sh_height;
        }

        public String getSh_bg_color() {
            return sh_bg_color;
        }

        public void setSh_bg_color(String sh_bg_color) {
            this.sh_bg_color = sh_bg_color;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_share_image() {
            return sh_share_image;
        }

        public void setSh_share_image(String sh_share_image) {
            this.sh_share_image = sh_share_image;
        }

        public String getSh_target() {
            return sh_target;
        }

        public void setSh_target(String sh_target) {
            this.sh_target = sh_target;
        }

        public String getSh_target_id() {
            return sh_target_id;
        }

        public void setSh_target_id(String sh_target_id) {
            this.sh_target_id = sh_target_id;
        }

        public String getSh_share_desc() {
            return sh_share_desc;
        }

        public void setSh_share_desc(String sh_share_desc) {
            this.sh_share_desc = sh_share_desc;
        }
    }

    public static class ShTimeProductData{
        private String sh_title,sh_status,sh_status_title,sh_default_click,sh_lifetime,sh_event_map_id;
        List<ShProduct> sh_product_list;
        private String sh_s_flashsale_name,sh_s_flashsale_starttime,sh_s_flashsale_endtime;

        public String getSh_s_flashsale_name() {
            return sh_s_flashsale_name;
        }

        public void setSh_s_flashsale_name(String sh_s_flashsale_name) {
            this.sh_s_flashsale_name = sh_s_flashsale_name;
        }

        public String getSh_s_flashsale_starttime() {
            return sh_s_flashsale_starttime;
        }

        public void setSh_s_flashsale_starttime(String sh_s_flashsale_starttime) {
            this.sh_s_flashsale_starttime = sh_s_flashsale_starttime;
        }

        public String getSh_s_flashsale_endtime() {
            return sh_s_flashsale_endtime;
        }

        public void setSh_s_flashsale_endtime(String sh_s_flashsale_endtime) {
            this.sh_s_flashsale_endtime = sh_s_flashsale_endtime;
        }

        public String getSh_event_map_id() {
            return sh_event_map_id;
        }

        public void setSh_event_map_id(String sh_event_map_id) {
            this.sh_event_map_id = sh_event_map_id;
        }

        public String getSh_lifetime() {
            return sh_lifetime;
        }

        public void setSh_lifetime(String sh_lifetime) {
            this.sh_lifetime = sh_lifetime;
        }

        public String getSh_default_click() {
            return sh_default_click;
        }

        public void setSh_default_click(String sh_default_click) {
            this.sh_default_click = sh_default_click;
        }

        public String getSh_status_title() {
            return sh_status_title;
        }

        public void setSh_status_title(String sh_status_title) {
            this.sh_status_title = sh_status_title;
        }

        public String getSh_title() {
            return sh_title;
        }

        public void setSh_title(String sh_title) {
            this.sh_title = sh_title;
        }

        public String getSh_status() {
            return sh_status;
        }

        public void setSh_status(String sh_status) {
            this.sh_status = sh_status;
        }

        public List<ShProduct> getSh_product_list() {
            return sh_product_list;
        }

        public void setSh_product_list(List<ShProduct> sh_product_list) {
            this.sh_product_list = sh_product_list;
        }
    }

    public static class NewUser{
        private String sh_name,sh_xcx_disabled,sh_xcx_message,sh_image,sh_share_image,sh_target,sh_target_id,sh_share_desc;

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_xcx_disabled() {
            return sh_xcx_disabled;
        }

        public void setSh_xcx_disabled(String sh_xcx_disabled) {
            this.sh_xcx_disabled = sh_xcx_disabled;
        }

        public String getSh_xcx_message() {
            return sh_xcx_message;
        }

        public void setSh_xcx_message(String sh_xcx_message) {
            this.sh_xcx_message = sh_xcx_message;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_share_image() {
            return sh_share_image;
        }

        public void setSh_share_image(String sh_share_image) {
            this.sh_share_image = sh_share_image;
        }

        public String getSh_target() {
            return sh_target;
        }

        public void setSh_target(String sh_target) {
            this.sh_target = sh_target;
        }

        public String getSh_target_id() {
            return sh_target_id;
        }

        public void setSh_target_id(String sh_target_id) {
            this.sh_target_id = sh_target_id;
        }

        public String getSh_share_desc() {
            return sh_share_desc;
        }

        public void setSh_share_desc(String sh_share_desc) {
            this.sh_share_desc = sh_share_desc;
        }
    }


    //底部推荐的商品分类
    public static class FooterProduct{
        private String sh_id,sh_name,sh_banner,sh_title;
        private List<ProductBean> sh_products;

        public String getSh_id() {
            return sh_id;
        }

        public void setSh_id(String sh_id) {
            this.sh_id = sh_id;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_banner() {
            return sh_banner;
        }

        public void setSh_banner(String sh_banner) {
            this.sh_banner = sh_banner;
        }

        public String getSh_title() {
            return sh_title;
        }

        public void setSh_title(String sh_title) {
            this.sh_title = sh_title;
        }

        public List<ProductBean> getSh_products() {
            return sh_products;
        }

        public void setSh_products(List<ProductBean> sh_products) {
            this.sh_products = sh_products;
        }
    }

    //大促的广告图
    public static class AdGroup{
        String sh_name,sh_xcx_disabled,sh_xcx_message,sh_image,sh_share_image,sh_bg_color,sh_target,sh_target_id,sh_share_desc;
        private String sh_s_ad_id,sh_s_ad_name,sh_s_group_name,sh_s_group_id;

        public String getSh_s_ad_id() {
            return sh_s_ad_id;
        }

        public void setSh_s_ad_id(String sh_s_ad_id) {
            this.sh_s_ad_id = sh_s_ad_id;
        }

        public String getSh_s_ad_name() {
            return sh_s_ad_name;
        }

        public void setSh_s_ad_name(String sh_s_ad_name) {
            this.sh_s_ad_name = sh_s_ad_name;
        }

        public String getSh_s_group_name() {
            return sh_s_group_name;
        }

        public void setSh_s_group_name(String sh_s_group_name) {
            this.sh_s_group_name = sh_s_group_name;
        }

        public String getSh_s_group_id() {
            return sh_s_group_id;
        }

        public void setSh_s_group_id(String sh_s_group_id) {
            this.sh_s_group_id = sh_s_group_id;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_xcx_disabled() {
            return sh_xcx_disabled;
        }

        public void setSh_xcx_disabled(String sh_xcx_disabled) {
            this.sh_xcx_disabled = sh_xcx_disabled;
        }

        public String getSh_xcx_message() {
            return sh_xcx_message;
        }

        public void setSh_xcx_message(String sh_xcx_message) {
            this.sh_xcx_message = sh_xcx_message;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_share_image() {
            return sh_share_image;
        }

        public void setSh_share_image(String sh_share_image) {
            this.sh_share_image = sh_share_image;
        }

        public String getSh_bg_color() {
            return sh_bg_color;
        }

        public void setSh_bg_color(String sh_bg_color) {
            this.sh_bg_color = sh_bg_color;
        }

        public String getSh_target() {
            return sh_target;
        }

        public void setSh_target(String sh_target) {
            this.sh_target = sh_target;
        }

        public String getSh_target_id() {
            return sh_target_id;
        }

        public void setSh_target_id(String sh_target_id) {
            this.sh_target_id = sh_target_id;
        }

        public String getSh_share_desc() {
            return sh_share_desc;
        }

        public void setSh_share_desc(String sh_share_desc) {
            this.sh_share_desc = sh_share_desc;
        }
    }

    public static class AdGroupDomain{
        private String sh_bg_color;
        private List<AdGroup> sh_ad_list;

        public String getSh_bg_color() {
            return sh_bg_color;
        }

        public void setSh_bg_color(String sh_bg_color) {
            this.sh_bg_color = sh_bg_color;
        }

        public List<AdGroup> getSh_ad_list() {
            return sh_ad_list;
        }

        public void setSh_ad_list(List<AdGroup> sh_ad_list) {
            this.sh_ad_list = sh_ad_list;
        }
    }

    public static class HotWord{
        String sh_keyword,sh_target,sh_target_id;

        public String getSh_keyword() {
            return sh_keyword;
        }

        public void setSh_keyword(String sh_keyword) {
            this.sh_keyword = sh_keyword;
        }

        public String getSh_target() {
            return sh_target;
        }

        public void setSh_target(String sh_target) {
            this.sh_target = sh_target;
        }

        public String getSh_target_id() {
            return sh_target_id;
        }

        public void setSh_target_id(String sh_target_id) {
            this.sh_target_id = sh_target_id;
        }
    }

    public static class BannerBean{
        String sh_bg_color,sh_img_width,sh_img_height;
        List<RecommendPagerBean.DataBean.ShBannerBean> sh_ad_list;

        public String getSh_bg_color() {
            return sh_bg_color;
        }

        public void setSh_bg_color(String sh_bg_color) {
            this.sh_bg_color = sh_bg_color;
        }

        public String getSh_img_width() {
            return sh_img_width;
        }

        public void setSh_img_width(String sh_img_width) {
            this.sh_img_width = sh_img_width;
        }

        public String getSh_img_height() {
            return sh_img_height;
        }

        public void setSh_img_height(String sh_img_height) {
            this.sh_img_height = sh_img_height;
        }

        public List<DataBean.ShBannerBean> getSh_ad_list() {
            return sh_ad_list;
        }

        public void setSh_ad_list(List<DataBean.ShBannerBean> sh_ad_list) {
            this.sh_ad_list = sh_ad_list;
        }
    }

    public static class FeatureBean{
        String sh_bg_color,sh_img_width,sh_img_height;
        List<DataBean.ShFeaturesBean> sh_ad_list;

        public String getSh_bg_color() {
            return sh_bg_color;
        }

        public void setSh_bg_color(String sh_bg_color) {
            this.sh_bg_color = sh_bg_color;
        }

        public String getSh_img_width() {
            return sh_img_width;
        }

        public void setSh_img_width(String sh_img_width) {
            this.sh_img_width = sh_img_width;
        }

        public String getSh_img_height() {
            return sh_img_height;
        }

        public void setSh_img_height(String sh_img_height) {
            this.sh_img_height = sh_img_height;
        }

        public List<DataBean.ShFeaturesBean> getSh_ad_list() {
            return sh_ad_list;
        }

        public void setSh_ad_list(List<DataBean.ShFeaturesBean> sh_ad_list) {
            this.sh_ad_list = sh_ad_list;
        }
    }


}
